/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package verins.BO;


import java.sql.Date;
import java.util.Calendar;
import verins.DAO.LogDAO;
import verins.beans.Log;

/**
 *
 * @author hectdx
 */
public class LogBO {
   
    public static boolean registrarLog(Log logEntrada){
         return new LogDAO().save(logEntrada);
    }
    
    public static Log crearEntradaLogAcceso(int idProceso, int idUsuario,String subTipo,String descripcion){
        Log entrada=new  Log();
        entrada.setIdentradalog(0);
        entrada.setTipo(verins.Utils.Constantes.LOG_ACCESO);
        entrada.setIdprocesoelectoral(idProceso);
        entrada.setIdusuario(idUsuario);
        entrada.setSubtipo(subTipo);
        entrada.setDescripcion(descripcion);
        entrada.setFecha(Calendar.getInstance().getTime());
        return entrada;
    }
    
     public static Log crearEntradaLogProcesamiento(int idProceso, int idUsuario,String subTipo,String descripcion){
        Log entrada=new  Log();
        entrada.setIdentradalog(0);
        entrada.setTipo(verins.Utils.Constantes.LOG_PROCESAMIENTO);
        entrada.setIdprocesoelectoral(idProceso);
        entrada.setSubtipo(subTipo);
        entrada.setIdusuario(idUsuario);
        entrada.setDescripcion(descripcion);
        entrada.setFecha(Calendar.getInstance().getTime());
        return entrada;
    }
     
      public static Log crearEntradaLogSeguimiento(int idProceso, int idUsuario,String subTipo,String descripcion){
        Log entrada=new  Log();
        entrada.setIdentradalog(0);
        entrada.setTipo(verins.Utils.Constantes.LOG_SEGUIMIENTO);
        entrada.setIdprocesoelectoral(idProceso);
        entrada.setSubtipo(subTipo);
        entrada.setIdusuario(idUsuario);
        entrada.setDescripcion(descripcion);
        entrada.setFecha(Calendar.getInstance().getTime());
        return entrada;
    }
}
